package cn.quang.search.toolkit.provider;

import cn.quang.search.toolkit.enums.DataSourceTypeEnum;
import cn.quang.search.toolkit.provider.entity.Context;
import cn.quang.search.toolkit.provider.entity.QuerySlice;
import cn.quang.search.toolkit.provider.entity.Result;

public interface IConditionAnalyzer {

    Result<QuerySlice> analyze(String conditionKey, Object conditionValue, String sceneCode, DataSourceTypeEnum dsType, Context context, String userId, int systemId);
}
